package com.zc.trendsDispatch.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 场站调度对象
 *
 * @author glb
 * @date 2023-12-13
 */
public class ChargeStationDispatch extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 场站id */
    private Long chargeStationId;

    /** 部门id */
    private Long deptId;

    /** 场站编号 */
    @Excel(name = "场站编号")
    private String chargeStationCode;

    /** 场站名称 */
    @Excel(name = "场站名称")
    private String chargeStationName;

    /** 运营商编号 */
    @Excel(name = "运营商编号")
    private String operatorCode;

    /** 运营商名称 */
    @Excel(name = "运营商名称")
    private String operatorName;

    /** 场站状态 */
    @Excel(name = "场站状态")
    private String chargeStationStatus;

    /** 场站照片 */
    @Excel(name = "场站照片")
    private String chargeStationPhoto;

    /** 场站实时功率 */
    @Excel(name = "场站实时功率")
    private String stationRealPower;

    /** 充电桩分配功率 */
    @Excel(name = "充电桩分配功率")
    private String chargeStationAllocationPower;

    /** 充电桩实时功率 */
    @Excel(name = "充电桩实时功率")
    private String chargeStationRealPower;

    public Long getChargeStationId() {
        return chargeStationId;
    }

    public void setChargeStationId(Long chargeStationId) {
        this.chargeStationId = chargeStationId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getChargeStationCode() {
        return chargeStationCode;
    }

    public void setChargeStationCode(String chargeStationCode) {
        this.chargeStationCode = chargeStationCode;
    }

    public String getOperatorCode() {
        return operatorCode;
    }

    public void setOperatorCode(String operatorCode) {
        this.operatorCode = operatorCode;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public String getChargeStationName() {
        return chargeStationName;
    }

    public void setChargeStationName(String chargeStationName) {
        this.chargeStationName = chargeStationName;
    }

    public String getChargeStationStatus() {
        return chargeStationStatus;
    }

    public void setChargeStationStatus(String chargeStationStatus) {
        this.chargeStationStatus = chargeStationStatus;
    }

    public String getChargeStationPhoto() {
        return chargeStationPhoto;
    }

    public void setChargeStationPhoto(String chargeStationPhoto) {
        this.chargeStationPhoto = chargeStationPhoto;
    }

    public String getStationRealPower() {
        return stationRealPower;
    }

    public void setStationRealPower(String stationRealPower) {
        this.stationRealPower = stationRealPower;
    }

    public String getChargeStationAllocationPower() {
        return chargeStationAllocationPower;
    }

    public void setChargeStationAllocationPower(String chargeStationAllocationPower) {
        this.chargeStationAllocationPower = chargeStationAllocationPower;
    }

    public String getChargeStationRealPower() {
        return chargeStationRealPower;
    }

    public void setChargeStationRealPower(String chargeStationRealPower) {
        this.chargeStationRealPower = chargeStationRealPower;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("chargeStationId", chargeStationId)
                .append("deptId", deptId)
                .append("chargeStationCode", chargeStationCode)
                .append("operatorCode", operatorCode)
                .append("operatorName", operatorName)
                .append("chargeStationName", chargeStationName)
                .append("chargeStationStatus", chargeStationStatus)
                .append("chargeStationPhoto", chargeStationPhoto)
                .append("stationRealPower", stationRealPower)
                .append("chargeStationAllocationPower", chargeStationAllocationPower)
                .append("chargeStationRealPower", chargeStationRealPower)
                .toString();
    }
}
